package br.com.financeiro.facade;

import br.com.financeiro.dao.UsuarioDAO;
import br.com.financeiro.model.Usuario;

public class UsuarioFacade {

	private UsuarioDAO usuarioDAO = new UsuarioDAO();
	
	public Usuario isValidaLogin(String email, String senha){
		usuarioDAO.beginTransation();
		Usuario usuario = usuarioDAO.getUserByEmail(email);
		
		if(usuario == null || usuario.getSenha().equals(senha)){
			return null;
		}
		
		return usuario;
	}
	
	public void save(Usuario usuario){
		usuarioDAO.beginTransation();
		usuarioDAO.save(usuario);
		usuarioDAO.commitAndCloseTransaction();
	}
}